<?php
    include_once ("MySql.php");
    include_once ("../entity/Proveedor.php");
    include_once ("../entity/ProductoAlmacen.php");
    
    class AutoCompletarDA extends dal{
        public function AutoCompletarDA(){
            parent::dal();
        }
        
        public function ProveedorAutoCompletar($vdescripcion){
            $sql = "CALL SGLSS_PROVEEDOR_AUTOCOMPLETAR('$vdescripcion')";
            $result = parent::ejecutar($sql);
            
            while ($fila = mysqli_fetch_object($result)){
                $obj = new Proveedor();
                $obj->codigo = $fila->codigo;
                $obj->codigo_alterno = $fila->codigo_alterno;
                $obj->descripcion = $fila->descripcion;
                $obj->direccion = $fila->direccion;
                $obj->telefono = $fila->telefono;
                $obj->contacto = $fila->contacto;
                $obj->ruc = $fila->ruc;
                $obj->distrito = $fila->distrito;
                $obj->provincia = $fila->provincia;
                $obj->departamento = $fila->departamento;
                $obj->estado = $fila->estado;
                $obj->value = $fila->descripcion;
                $proveedor[]=$obj;
            }
            return $proveedor;
        }
        
        public function ProductoAlmacenAutoCompletar($vdescripcion){
            $sql = "CALL SGLSS_PRODUCTO_AUTOCOMPLETAR('$vdescripcion')";
            $result = parent::ejecutar($sql);
            
            while($fila = mysqli_fetch_object($result)){
                $obj = new ProductoAlmacen();
                $obj->codigo = $fila->codigo;
                $obj->producto = $fila->producto;
                $obj->value = $fila->producto;
                $producto[] = $obj;
            }
            return $producto;
        }
    }
?>